﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Xml;
using System.Xml.Serialization;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using Microsoft.Xna.Framework.Net;
using Microsoft.Xna.Framework.Storage;

namespace Sublimation
{
    public class EnemyProperties
    {
        protected float collisionRadius;
        public float CollisionRadius
        {
            get
            {
                return collisionRadius;
            }
            set
            {
                collisionRadius = value;
            }
        }

        protected float maxLife;
        public float MaxLife
        {
            get
            {
                return maxLife;
            }
            set
            {
                maxLife = value;
            }
        }

        protected float maxSpeed;
        public float MaxSpeed
        {
            get
            {
                return maxSpeed;
            }
            set
            {
                maxSpeed = value;
            }
        }

        protected float maxTurnRadiansPerSec;
        public float MaxTurnRadiansPerSec
        {
            get
            {
                return maxTurnRadiansPerSec;
            }
            set
            {
                maxTurnRadiansPerSec = value;
            }
        }

        protected float meleeDamage;
        public float MeleeDamage
        {
            get
            {
                return meleeDamage;
            }
            set
            {
                meleeDamage = value;
            }
        }

        protected int meleeAttackDelay;
        public int MeleeAttackDelay
        {
            get
            {
                return meleeAttackDelay;
            }
            set
            {
                meleeAttackDelay = value;
            }
        }

        protected int scoreValue;
        public int ScoreValue
        {
            get
            {
                return scoreValue;
            }
            set
            {
                scoreValue = value;
            }
        }

        public EnemyProperties()
        {
        }
    }
}
